<mxfile host="localhost" modified="2023-11-28T15:02:46.765Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36" etag="s-Pq4e3T1gCrt3_1I5x2" version="@DRAWIO-VERSION@" type="device">
  <diagram id="f106602c-feb2-e66a-4537-3a34d633f6aa" name="Page-1">
    <mxGraphModel dx="2736" dy="1344" grid="1" gridSize="10" guides="1" tooltips="1" connect="0" arrows="0" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" background="none" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="14" value="&lt;b&gt;Google &lt;/b&gt;Cloud Platform" style="fillColor=#F6F6F6;strokeColor=none;shadow=0;gradientColor=none;fontSize=14;align=left;spacing=10;fontColor=#717171;9E9E9E;verticalAlign=top;spacingTop=-4;fontStyle=0;spacingLeft=40;html=1;" parent="1" vertex="1">
          <mxGeometry x="210" y="100" width="700" height="590" as="geometry" />
        </mxCell>
        <mxCell id="15" value="" style="shape=mxgraph.gcp2.google_cloud_platform;fillColor=#F6F6F6;strokeColor=none;shadow=0;gradientColor=none;" parent="14" vertex="1">
          <mxGeometry width="23" height="20" relative="1" as="geometry">
            <mxPoint x="20" y="10" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="iuZJQjimwAOWewZZAZcS-521" value="" style="strokeColor=#dddddd;shadow=1;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;" vertex="1" parent="14">
          <mxGeometry x="20" y="70" width="150" height="60" as="geometry" />
        </mxCell>
        <mxCell id="iuZJQjimwAOWewZZAZcS-522" value="&lt;font color=&quot;#000000&quot;&gt;Source Files&lt;/font&gt;&lt;br&gt;Cloud Storage" style="editableCssRules=.*;html=1;fontColor=#999999;shape=image;verticalLabelPosition=middle;verticalAlign=middle;labelPosition=right;align=left;spacingLeft=20;part=1;points=[];imageAspect=0;image=data:image/svg+xml,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnY9Imh0dHBzOi8vdmVjdGEuaW8vbmFubyIgd2lkdGg9IjIwIiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMjAgMTYiPiYjeGE7CTxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+JiN4YTsJLnN0MHtmaWxsOiM0Mjg1ZjQ7fSYjeGE7CS5zdDF7ZmlsbDojNjY5ZGY2O30mI3hhOwkuc3Qye2ZpbGw6I2FlY2JmYTt9JiN4YTsJLnN0M3tmaWxsOiNmZmY7fSYjeGE7CTwvc3R5bGU+JiN4YTsJPHBhdGggY2xhc3M9InN0MiIgZD0iTTAgMGgyMHY3SDB6Ii8+JiN4YTsJPHBhdGggY2xhc3M9InN0MSIgZD0iTTE4IDBoMnY3aC0yeiIvPiYjeGE7CTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xOCA3bDItN2gtMnoiLz4mI3hhOwk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMCAwaDJ2N0gweiIvPiYjeGE7CTxnIGNsYXNzPSJzdDMiPiYjeGE7CQk8cGF0aCBkPSJNNCAzaDZ2MUg0eiIvPiYjeGE7CQk8cmVjdCB4PSIxMyIgeT0iMiIgd2lkdGg9IjMiIGhlaWdodD0iMyIgcng9IjEuNSIvPiYjeGE7CTwvZz4mI3hhOwk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMCA5aDIwdjdIMHoiLz4mI3hhOwk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTggOWgydjdoLTJ6Ii8+JiN4YTsJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4IDE2bDItN2gtMnoiLz4mI3hhOwk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMCA5aDJ2N0gweiIvPiYjeGE7CTxnIGNsYXNzPSJzdDMiPiYjeGE7CQk8cGF0aCBkPSJNNCAxMmg2djFINHoiLz4mI3hhOwkJPHJlY3QgeD0iMTMiIHk9IjExIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIiByeD0iMS41Ii8+JiN4YTsJPC9nPiYjeGE7PC9zdmc+;" vertex="1" parent="iuZJQjimwAOWewZZAZcS-521">
          <mxGeometry width="30" height="24" relative="1" as="geometry">
            <mxPoint x="15" y="18" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="iuZJQjimwAOWewZZAZcS-523" value="" style="strokeColor=#dddddd;shadow=1;strokeWidth=1;rounded=1;absoluteArcSize=1;arcSize=2;" vertex="1" parent="14">
          <mxGeometry x="290" y="420" width="150" height="60" as="geometry" />
        </mxCell>
        <mxCell id="iuZJQjimwAOWewZZAZcS-524" value="&lt;font color=&quot;#000000&quot;&gt;Copy Files&lt;/font&gt;&lt;br&gt;Cloud Storage" style="editableCssRules=.*;html=1;fontColor=#999999;shape=image;verticalLabelPosition=middle;verticalAlign=middle;labelPosition=right;align=left;spacingLeft=20;part=1;points=[];imageAspect=0;image=data:image/svg+xml,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnY9Imh0dHBzOi8vdmVjdGEuaW8vbmFubyIgd2lkdGg9IjIwIiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMjAgMTYiPiYjeGE7CTxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+JiN4YTsJLnN0MHtmaWxsOiM0Mjg1ZjQ7fSYjeGE7CS5zdDF7ZmlsbDojNjY5ZGY2O30mI3hhOwkuc3Qye2ZpbGw6I2FlY2JmYTt9JiN4YTsJLnN0M3tmaWxsOiNmZmY7fSYjeGE7CTwvc3R5bGU+JiN4YTsJPHBhdGggY2xhc3M9InN0MiIgZD0iTTAgMGgyMHY3SDB6Ii8+JiN4YTsJPHBhdGggY2xhc3M9InN0MSIgZD0iTTE4IDBoMnY3aC0yeiIvPiYjeGE7CTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xOCA3bDItN2gtMnoiLz4mI3hhOwk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMCAwaDJ2N0gweiIvPiYjeGE7CTxnIGNsYXNzPSJzdDMiPiYjeGE7CQk8cGF0aCBkPSJNNCAzaDZ2MUg0eiIvPiYjeGE7CQk8cmVjdCB4PSIxMyIgeT0iMiIgd2lkdGg9IjMiIGhlaWdodD0iMyIgcng9IjEuNSIvPiYjeGE7CTwvZz4mI3hhOwk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMCA5aDIwdjdIMHoiLz4mI3hhOwk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTggOWgydjdoLTJ6Ii8+JiN4YTsJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4IDE2bDItN2gtMnoiLz4mI3hhOwk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMCA5aDJ2N0gweiIvPiYjeGE7CTxnIGNsYXNzPSJzdDMiPiYjeGE7CQk8cGF0aCBkPSJNNCAxMmg2djFINHoiLz4mI3hhOwkJPHJlY3QgeD0iMTMiIHk9IjExIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIiByeD0iMS41Ii8+JiN4YTsJPC9nPiYjeGE7PC9zdmc+;" vertex="1" parent="iuZJQjimwAOWewZZAZcS-523">
          <mxGeometry width="30" height="24" relative="1" as="geometry">
            <mxPoint x="15" y="18" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="2" value="Architecture: Media &amp;gt; Transcoding" style="fillColor=#4DA1F5;strokeColor=none;shadow=1;gradientColor=none;fontSize=14;align=left;spacingLeft=50;fontColor=#ffffff;html=1;" parent="1" vertex="1">
          <mxGeometry x="34.5" y="40" width="1100" height="40" as="geometry" />
        </mxCell>
        <mxCell id="16" value="" style="rounded=1;absoluteArcSize=1;arcSize=2;html=1;strokeColor=none;gradientColor=none;shadow=0;dashed=0;strokeColor=none;fontSize=12;fontColor=#9E9E9E;align=left;verticalAlign=top;spacing=10;spacingTop=-4;fillColor=#E0E0E0;" parent="1" vertex="1">
          <mxGeometry x="34.5" y="740" width="1100" height="30" as="geometry" />
        </mxCell>
        <mxCell id="484" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;startArrow=none;startFill=1;endArrow=blockThin;endFill=1;jettySize=auto;orthogonalLoop=1;strokeColor=#4284F3;strokeWidth=2;fontSize=10;fontColor=#999999;dashed=0;labelBackgroundColor=none;endSize=4;startSize=4;" parent="1" source="iuZJQjimwAOWewZZAZcS-521" target="475" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="490" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;startArrow=none;startFill=1;endArrow=blockThin;endFill=1;jettySize=auto;orthogonalLoop=1;strokeColor=#4284F3;strokeWidth=2;fontSize=10;fontColor=#999999;dashed=0;labelBackgroundColor=none;endSize=4;startSize=4;" parent="1" source="iuZJQjimwAOWewZZAZcS-523" target="481" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="485" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;startArrow=none;startFill=1;endArrow=blockThin;endFill=1;jettySize=auto;orthogonalLoop=1;strokeColor=#4284F3;strokeWidth=2;fontSize=10;fontColor=#999999;dashed=0;labelBackgroundColor=none;endSize=4;startSize=4;" parent="1" source="475" target="476" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="475" value="Queuing / Scheduler" style="rounded=1;absoluteArcSize=1;arcSize=2;html=1;strokeColor=#dddddd;gradientColor=none;shadow=1;strokeColor=none;fontSize=12;fontColor=#000000;align=left;verticalAlign=middle;fillColor=#ffffff;strokeWidth=1;whiteSpace=wrap;spacing=8;" parent="1" vertex="1">
          <mxGeometry x="420" y="180" width="70" height="40" as="geometry" />
        </mxCell>
        <mxCell id="486" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;startArrow=none;startFill=1;endArrow=blockThin;endFill=1;jettySize=auto;orthogonalLoop=1;strokeColor=#4284F3;strokeWidth=2;fontSize=10;fontColor=#999999;dashed=0;labelBackgroundColor=none;endSize=4;startSize=4;" parent="1" source="476" target="477" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="476" value="Launch VMs" style="rounded=1;absoluteArcSize=1;arcSize=2;html=1;strokeColor=#dddddd;gradientColor=none;shadow=1;strokeColor=none;fontSize=12;fontColor=#000000;align=left;verticalAlign=middle;fillColor=#ffffff;strokeWidth=1;whiteSpace=wrap;spacing=8;" parent="1" vertex="1">
          <mxGeometry x="530" y="180" width="90" height="40" as="geometry" />
        </mxCell>
        <mxCell id="487" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;startArrow=none;startFill=1;endArrow=blockThin;endFill=1;jettySize=auto;orthogonalLoop=1;strokeColor=#4284F3;strokeWidth=2;fontSize=10;fontColor=#999999;dashed=0;labelBackgroundColor=none;endSize=4;startSize=4;" parent="1" source="477" target="478" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="477" value="Copy Files Locally" style="rounded=1;absoluteArcSize=1;arcSize=2;html=1;strokeColor=#dddddd;gradientColor=none;shadow=1;strokeColor=none;fontSize=12;fontColor=#000000;align=left;verticalAlign=middle;fillColor=#ffffff;strokeWidth=1;whiteSpace=wrap;spacing=8;" parent="1" vertex="1">
          <mxGeometry x="535" y="260" width="80" height="40" as="geometry" />
        </mxCell>
        <mxCell id="488" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;startArrow=none;startFill=1;endArrow=blockThin;endFill=1;jettySize=auto;orthogonalLoop=1;strokeColor=#4284F3;strokeWidth=2;fontSize=10;fontColor=#999999;dashed=0;labelBackgroundColor=none;endSize=4;startSize=4;" parent="1" source="478" target="480" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="478" value="ffmpeg command&lt;br&gt;" style="rounded=1;absoluteArcSize=1;arcSize=2;html=1;strokeColor=#dddddd;gradientColor=none;shadow=1;strokeColor=none;fontSize=12;fontColor=#000000;align=left;verticalAlign=middle;fillColor=#ffffff;strokeWidth=1;whiteSpace=wrap;spacing=8;" parent="1" vertex="1">
          <mxGeometry x="535" y="340" width="80" height="40" as="geometry" />
        </mxCell>
        <mxCell id="489" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;startArrow=none;startFill=1;endArrow=blockThin;endFill=1;jettySize=auto;orthogonalLoop=1;strokeColor=#4284F3;strokeWidth=2;fontSize=10;fontColor=#999999;dashed=0;labelBackgroundColor=none;endSize=4;startSize=4;" parent="1" source="480" target="iuZJQjimwAOWewZZAZcS-523" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="480" value="Disaster RecoveryM on VM&lt;br&gt;" style="rounded=1;absoluteArcSize=1;arcSize=2;html=1;strokeColor=#dddddd;gradientColor=none;shadow=1;strokeColor=none;fontSize=12;fontColor=#000000;align=left;verticalAlign=middle;fillColor=#ffffff;strokeWidth=1;whiteSpace=wrap;spacing=8;" parent="1" vertex="1">
          <mxGeometry x="535" y="430" width="80" height="50" as="geometry" />
        </mxCell>
        <mxCell id="491" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;startArrow=none;startFill=1;endArrow=blockThin;endFill=1;jettySize=auto;orthogonalLoop=1;strokeColor=#4284F3;strokeWidth=2;fontSize=10;fontColor=#999999;dashed=0;labelBackgroundColor=none;endSize=4;startSize=4;" parent="1" source="481" target="482" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="481" value="Shutdown VM&lt;br&gt;" style="rounded=1;absoluteArcSize=1;arcSize=2;html=1;strokeColor=#dddddd;gradientColor=none;shadow=1;strokeColor=none;fontSize=12;fontColor=#000000;align=left;verticalAlign=middle;fillColor=#ffffff;strokeWidth=1;whiteSpace=wrap;spacing=8;" parent="1" vertex="1">
          <mxGeometry x="535" y="620" width="80" height="40" as="geometry" />
        </mxCell>
        <mxCell id="492" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;startArrow=none;startFill=1;endArrow=blockThin;endFill=1;jettySize=auto;orthogonalLoop=1;strokeColor=#4284F3;strokeWidth=2;fontSize=10;fontColor=#999999;dashed=0;labelBackgroundColor=none;endSize=4;startSize=4;" parent="1" source="482" target="483" edge="1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="482" value="Quality Assurance&lt;br&gt;" style="rounded=1;absoluteArcSize=1;arcSize=2;html=1;strokeColor=#dddddd;gradientColor=none;shadow=1;strokeColor=none;fontSize=12;fontColor=#000000;align=left;verticalAlign=middle;fillColor=#ffffff;strokeWidth=1;whiteSpace=wrap;spacing=8;" parent="1" vertex="1">
          <mxGeometry x="660" y="620" width="80" height="40" as="geometry" />
        </mxCell>
        <mxCell id="483" value="Ready for Streaming&lt;br&gt;" style="rounded=1;absoluteArcSize=1;arcSize=2;html=1;strokeColor=#dddddd;gradientColor=none;shadow=1;strokeColor=none;fontSize=12;fontColor=#000000;align=left;verticalAlign=middle;fillColor=#ffffff;strokeWidth=1;whiteSpace=wrap;spacing=8;" parent="1" vertex="1">
          <mxGeometry x="790" y="620" width="80" height="40" as="geometry" />
        </mxCell>
        <mxCell id="493" value="Output is multiple codecs,&lt;br style=&quot;font-size: 10px;&quot;&gt;resolutions and bit rates&lt;br style=&quot;font-size: 10px;&quot;&gt;" style="edgeStyle=orthogonalEdgeStyle;fontSize=10;html=1;endArrow=blockThin;endFill=1;rounded=0;strokeWidth=2;endSize=4;startSize=4;dashed=0;strokeColor=#9E9E9E;align=left;fontColor=#999999;labelBackgroundColor=none;" parent="1" target="478" edge="1">
          <mxGeometry x="-1" y="-20" width="100" relative="1" as="geometry">
            <mxPoint x="670" y="360" as="sourcePoint" />
            <mxPoint x="770" y="360" as="targetPoint" />
            <mxPoint x="20" y="20" as="offset" />
          </mxGeometry>
        </mxCell>
        <mxCell id="494" value="If Disaster RecoveryM is&lt;br&gt;Windows based,&lt;br&gt;a separate VM can be used&lt;br style=&quot;font-size: 10px&quot;&gt;" style="edgeStyle=orthogonalEdgeStyle;fontSize=10;html=1;endArrow=blockThin;endFill=1;rounded=0;strokeWidth=2;endSize=4;startSize=4;dashed=0;strokeColor=#9E9E9E;align=left;fontColor=#999999;labelBackgroundColor=none;" parent="1" target="480" edge="1">
          <mxGeometry x="-1" y="-20" width="100" relative="1" as="geometry">
            <mxPoint x="670" y="455" as="sourcePoint" />
            <mxPoint x="625" y="370" as="targetPoint" />
            <mxPoint x="20" y="20" as="offset" />
          </mxGeometry>
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
